package com.hsgene.product.dto.peanut;

import com.fasterxml.jackson.annotation.JsonIgnore;

import java.math.BigDecimal;

/**
 * @desc:关键字搜索检测套餐
 * @author: fuxiang
 * @date: 2018/9/29 9:49
 */
public class GeneticTestingPackageKeywordPeanutDto {
    /**
     * 检测内容
     */
    private String detection;
    /**
     * 药物性质
     */
    private String nature;
    /**
     * 产品描述
     */
    private String description;
    /**
     * 药物名称
     */
    private String medicineNamesStr;
    private String[] medicineNames;

    /**
     * 靶标（基因）
     */
    private String targets;

    /**
     * 检测意义(临床意义)（临床诊断）
     */
    private String clinical;
    /**
     * 疾病id
     */
    private String cancerIdsStr;

    private String[] cancerIds;

    /**
     * 疾病名称
     */

    private String cancerNamesStr;
    private String[] cancerNames;


    /**
     * 套餐价格
     */
    private BigDecimal price;

    /**
     * 套餐名称
     */
    private String packageName;
    /**
     * 佣金
     */
    private BigDecimal commission;
    /**
     *套餐id
     */
    private String id;
    /**
     * 检测机构
     */
    private String orgs;

    public String getDetection() {
        return detection;
    }

    public void setDetection(String detection) {
        this.detection = detection;
    }

    public String getNature() {
        return nature;
    }

    public void setNature(String nature) {
        this.nature = nature;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }


    public String getTargets() {
        return targets;
    }

    public void setTargets(String targets) {
        this.targets = targets;
    }

    public String getClinical() {
        return clinical;
    }

    public void setClinical(String clinical) {
        this.clinical = clinical;
    }
    @JsonIgnore
    public String getMedicineNamesStr() {
        return medicineNamesStr;
    }

    public void setMedicineNamesStr(String medicineNamesStr) {
        this.medicineNamesStr = medicineNamesStr;
    }

    public String[] getMedicineNames() {
        return medicineNames;
    }

    public void setMedicineNames(String[] medicineNames) {
        this.medicineNames = medicineNames;
    }
    @JsonIgnore
    public String getCancerIdsStr() {
        return cancerIdsStr;
    }

    public void setCancerIdsStr(String cancerIdsStr) {
        this.cancerIdsStr = cancerIdsStr;
    }

    public String[] getCancerIds() {
        return cancerIds;
    }

    public void setCancerIds(String[] cancerIds) {
        this.cancerIds = cancerIds;
    }
    @JsonIgnore
    public String getCancerNamesStr() {
        return cancerNamesStr;
    }

    public void setCancerNamesStr(String cancerNamesStr) {
        this.cancerNamesStr = cancerNamesStr;
    }

    public String[] getCancerNames() {
        return cancerNames;
    }

    public void setCancerNames(String[] cancerNames) {
        this.cancerNames = cancerNames;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public BigDecimal getCommission() {
        return commission;
    }

    public void setCommission(BigDecimal commission) {
        this.commission = commission;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrgs() {
        return orgs;
    }

    public void setOrgs(String orgs) {
        this.orgs = orgs;
    }
}
